package com.admin.share.services;

import java.util.List;

import com.admin.share.model.MensajeData;
import com.admin.share.model.MenuDTO;
import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;


@RemoteServiceRelativePath("MenuService")
public interface MenuService extends RemoteService {
	public MensajeData save(MenuDTO mnu);
	public MensajeData delete(String id);
	
	public List<MenuDTO> getMenusArray(String usuario_id, Integer tipo);
	public MensajeData savePermisos(String usuario_id, Integer tipo, List<String>  updateToPermited, List<String>  insertToPermited, List<String>  updateIfExistElseInsertToNoPermited);
	
	public List<MenuDTO> getMenusPermitidos(String usuario_id);
}
